.pressable-store {
	text-align: left;
}

.pressable-store__hero-image {
	width: 100%;
	margin-top: 8px;
}

.pressable-store__heading {
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 18px;
	font-weight: 400;

	@include breakpoint( ">480px" ) {
		margin-top: 30px;
	}
}

.pressable-store__copy {
	font-size: 14px;
}

.pressable-store__form {
	max-width: 600px;
}

.pressable-store__form-fields {
	display: flex;
	flex-flow: row wrap;
}

.pressable-store__form-label {
	margin-bottom: 11px;
}

.pressable-store__form-email {
	&.is-spaced {
		margin-bottom: 10px;
	}
}

@include breakpoint( ">660px" ) {
	.pressable-store__form-email {
		flex: 1.3 0 0;

		&.is-spaced {
			margin-right: 10px;
			margin-bottom: 0;
		}
	}

	.pressable-store__form-submit {
		flex: 1 0 0;
	}
}

.pressable-store__privacy-policy {
	text-align: center;
}

.pressable-store__back-button-wrapper {
	margin: 24px 0;
	text-align: center;
}
